 <?php
class Index{
	
	/*
	company_info;
	 */
	public function index(){
		$list = C('company');
		print_r($list);
	}
    public function company()
    {
    	 $list = array(
            'Companyld'=>C('companyId'),
    	 	'CompanyName'=>'金禄圣科技有限公司',
    	 	'Identifier'=>'123456',
    	 	'Address'=>'655414',
    	 	'BusinessScope'=>'按照网络预约出租汽车经 营许可证内容填写',
    	 	'ContactAddress'=>'通信地址(重庆市渝北区金开大道......)',
    	 	'EconomicType'=>'经营业户经济类型',//见 JT/T415 ~ 2006 中 5.1. 8规定
    	 	'RegCapital'=>'1000w',
    	 	'LegalName'=>'法人代表姓名',
    	 	'LegallD'=>'3200256556732983294',
    	 	'LegalPhone'=>'18213718760',
    	 	'LegalPhoto'=>'32141adbdu',
    	 	'State'=>0,
    	 	'Flag'=>1,
    	 	'UpdateTime'=>date('Y-m-d H:i:s')	
    	 	);
         $baseinfo = "baseInfoCompany";
    	 $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/company');
    	 dump($res);
    }
    /*
    operation公司营运规模
     */
    public function operation(){
    	$list = array(
            'Companyld'=>C('Companyld'),
    	 	'CompanyName'=>'金禄圣科技有限公司',
    	 	'VehicleNum'=>'3500',
    	 	'DriverNum'=>'3400',
    	 	'Flag'=>1,
    	 	'UpdateTime'=>date('Y-m-d H:i:s')	
    	 	);
        $baseinfo = "baseInfoCompanyStat";
    	 $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/companystat');
    	 dump($res);
    }
    /*
    公司支付信息接口 payinfo
     */
    public function payinfo(){
    	$list = array(
                ['Companyld'=>$companyId,
        	 	'PayName'=>'支付宝（中国）网络技术有限公司',
        	 	'Payld'=>'支付机构支付 业务许可证编号',
        	 	'PayType'=>'支付业务类型',
        	 	'PayScope'=>'业务覆盖范围',
        	 	'PrepareBank'=>'备付金存管银行',
        	 	'CountDate'=>'7',
        	 	'State'=>0,
        	 	'Flag'=>1,
        	 	'UpdateTime'=>date('Y-m-d H:i:s')	
        	 	],
        	 	['Companyld'=>$companyId,
        	 	'PayName'=>'深圳市腾讯计算机系统有限公司',
        	 	'Payld'=>'支付机构支付 业务许可证编号',
        	 	'PayType'=>'支付业务类型',
        	 	'PayScope'=>'业务覆盖范围',
        	 	'PrepareBank'=>'备付金存管银行',
        	 	'CountDate'=>'7',
        	 	'State'=>0,
        	 	'Flag'=>1,
        	 	'UpdateTime'=>date('Y-m-d H:i:s')	
        	 	]

        	 	);
         $baseinfo = "baseInfoCompanyPay";
    	 $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/companypay');
    	 dump($res);  
    }
     
    	 /*
    	 公司服务机构
    	  */    
    	public function service(){
    	 	$list = array(
            'Companyld'=>$companyId,
    	 	'Address'=>'655414',
    	 	'ServiceName'=>'服务机构名称',
    	 	'ServiceNo'=>'服务机构代码',
    	 	'DetailAddress'=>'服务机构地址',
    	 	'ResponsibleName'=>'付涛',
    	 	'ResponsiblePhone'=>'18213718760',
    	 	'ManagerName'=>'服务机构管理人姓名',
    	 	'ManagerPhone'=>'管理人联系电话',
    	 	'ContactPhone'=>'服务机构紧急联系电 话',
    	 	'MailAddress'=>'行政文书送达邮寄地 址',
    	 	'CreateDate'=>date('Y-m-d','2017-01-01'),
    	 	'State'=>0,//0:有效1:失效
    	 	'Flag'=>1,
    	 	'UpdateTime'=>date('Y-m-d H:i:s')	
    	 	);
        $baseinfo = "baseInfoCompanyService";
    	$res = PostController::CurlPostData($list,'/baseinfo/companyservice');
    	dump($res);

    	 }
    	 /*
    	 公司经菅许
    	  */
    	public function companyPermit(){
    		$list = array(
            'Companyld'=>$companyId,
    	 	'Address'=>'655414',
    	 	'Certificate'=>'网络预约出租汽车经 营许可证号',
    	 	'OperationArea'=>'经营区域',
    	 	'OwnerName'=>'公司名称',
    	 	'Organization'=>'发证机构名称',
    	 	'StartDate'=>date('Y-m-d',$startime),
    	 	'StopDate'=>date('Y-m-d',$endtime),
    	 	'State'=>'证照状态',//见 JT/T 415—2006 中 5.5.2
    	 	'Flag'=>1,
    	 	'UpdateTime'=>date('Y-m-d H:i:s')	
    	 	);
         $baseinfo = "baseInfoCompanyPermit";
    	 $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/companypermit');
    	 dump($res);
    	}
    	/*
    	运价信息
    	 */
    	public function companyfare(){
			$list = array(
            'Companyld'=>$companyId,
		 	'Address'=>'655414',
		 	'FareType'=>'运价类型编码',//由网约车平台公司统一 编码，应确保唯一性
		 	'FareTypeNote'=>'运价类型说明',
		 	'FareValidOn'=>date('Y-m-d',$startime),
		 	'FareValidOff'=>date('Y-m-d',$endtime),
		 	'StartFare'=>20,
		 	'StartMile'=>'起步里程',
		 	'UnitPricePerMile'=>'计程单价(按公里)',
		 	'UnitPricePerMinute'=>'计时单价(按分钟',
		 	'UpPrice'=>'单程加价单价',
		 	'UpPriceStartMile'=>'单程加价公里',
		 	'MorningPeakTimeOn'=>'08:00',
		 	'MomingPeakTimeOff'=>'10:00',
		 	'EveningPeakTimeOn'=>'17:00',
		 	'EveningPeakTimeOff'=>'20:00',
		 	'OtherPeakTimeOn'=>'12:00',
		 	'OtherPeakTimeOff'=>'14:00',
		 	'PeakUnitPrice'=>'髙峰时间单程加价单 价',
		 	
		 	'Flag'=>1,
		 	'UpdateTime'=>date('Y-m-d H:i:s')	
		 	);
        $baseinfo ='baseInfoCompanyFare';
    	$res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/companypermit');
    	 dump($res);
    	}
    	/*
    	车辆基本信息
    	 */
    	public function vehicle(){
    		$list = array(
    			'Companyld'=>C('companyId'),
    			'Address'=>C('address'),
    			'VehicleNo'=>'车辆号牌',
    			'PlateColor'=>'车牌颜色',//见 JT/T 697. 7—2014 中5. 6
    			'Seats'=>'核定载客位',
    			'Brand'=>'车辆厂牌',
    			'Model'=>'车辆型号',
    			'VehicleType'=>'车辆类型',
    			'OwnerName'=>'车辆所有人',
    			'VehicleColor'=>'车身颜色',//
    			'Engineld'=>'发动机号',
    			'CertifyDateA'=>'车辆注册日期',
    			'VIN'=>'车辆VIN码',
    			'FuelType'=>'车辆燃料类型',//见 JT/T697. 7—2014 中 4.1.4.15
    			'EngineDisplace'=>'发动机排量',
    			'Photold'=>'车辆照片文件编号',//null
    			'Certificate'=>'运输证字号',//null,见：TT/T 415—2006 中5. 4.1，地市字别可包含三 个汉字
    			'Trans Agency'=>'车辆运输证发证机构',
    			'TransArea'=>'车辆经营区域',
    			'TransDateStart'=>'车辆运输证有效期起',//YYYYMMDD
    			'TransDateStop'=>'车辆运输证有效期止',
    			'CertifyDateB'=>'车辆初次登记日期',
    			'FixState'=>'车辆检修状态',
    			'NextFixDate'=>'车辆下次年检时间',//null
    			'CheckState'=>'车辆年度审验状态',//见 JT/T 415—2006 中 5.4.4
    			'FeePrintld'=>'发票打印设备序列号',
    			'GPSBrand'=>'卫星定位装置品牌',
    			'GPSModel'=>'卫星定位装置型号',
    			'GPSIMEI'=>'卫星定位装置IMEI 号',//null
    			'GPSInstallDate'=>'卫星定位设备安装日 期',
    			'RegisterDate'=>'车辆信息向服务所在地出 租汽车行政主管部门报备 日期',
    			'CommercialType'=>'服务类型',//1:网络预约出租汽车2:巡游出租汽车3:私人小客车合乘
    			'FareType'=>'运价类型编码',//由网约车公司定义，与A.4.6运价信息接口 一一对 应
    			'State'=>'状态',
    			'Flag'=>'操作标识',
    			'UpdateTime'=>'更新时间'
    			);
        $baseinfo = 'baseInfoCompanyVehicle';
    	$res = PostController::CurlPostData($list,'/baseinfo/vehicle');
    	 dump($res);
    	}
    	/*
    	车辆保险信息
    	 */
    	public function vehicleinsurance(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'VehicleNo'=>'车辆号牌',
    				'InsurCom'=>'保险公司名称',
    				'InsurNum'=>'保险号',
    				'InsurType'=>'保险类型',
    				'InsurCount'=>'保险金额',
    				'InsurEff'=>'保险生效时间',
    				'InsurExp'=>'保险到期时间',
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'


    			);
            $baseinfo = 'baseInfoVehicleInsurance';
            $res = PostController::CurlPostData($list,'/baseinfo/vehicleinsurance');
            dump($res);
    	}
    	/*
    	车辆里程信息
    	 */
    	public function VehicleTotalMile(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Address'=>C('address'),
    				'InsurCom'=>'保险公司名称',
    				'InsurNum'=>'保险号',
    				'InsurType'=>'保险类型',
    				'InsurCount'=>'保险金额',
    				'InsurEff'=>'保险生效时间',
    				'InsurExp'=>'保险到期时间',
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'

    			

    			);
            $baseinfo = 'baseInfoVehicleTotalMile';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/vehicletotalmile');
            dump($res);
    	}
    	/*
    	驾驶员基本信息
    	 */
    	public function driver(){
    		$list = array(
    			     
    				'Companyld'=>C('companyId'),
    				'Address'=>'驾驶员在平台的注册地',//见 GB/T 2260
    				'DriverName'=>'机动车驾驶员姓名',//null
    				'DriverPhone'=>'驾驶员手机号',
    				'DriverGender'=>'驾驶员性别',//见 JT/T 697. 7—2014 中 4.1.2.1.3
    				'DriverBirthday'=>'出生日期',
    				'DriverNationality'=>'国籍',//null
    				'DriverNation'=>'驾驶员民族',//见 JT/T 697. 7—2014 中 4.1.2.1. 7
    				'DriverMaritalStatus'=>'驾驶员婚姻状况',//未婚；已婚;离异,null
    				'DriverLanguageLevel'=>'驾驶员外语能力',//null
    				'DriverEducation'=>'驾驶员学历',//null,见 JT/T 697. 7—2014 中 4.1.2. 1.11
    				'DriverCensus'=>'户口登记机关名称',//null
    				'DriverAddress'=>'户口住址或长住地址',//null
    				'DriverContactAddress'=>'驾驶员通信地址',
    				'Photold'=>'驾驶员照片文件编号',//null
    				'Licenseld'=>'机动车驾驶证号',
    				'LicensePhotoId'=>'机动车驾驶证扫描件 文件编号',//nul
    				'DriverType'=>'准驾车型',//null,jAl JT/T 697. 7—2014 中 5.16
    				'GetDriverLicenseDate'=>'初次领取驾驶证日期',
    				'DriverLicenseOn'=>'驾驶证有效期限起',
    				'DriverLicenseOff'=>'驾驶证有效期限止',
    				'TaxiDriver'=>'是否巡游出租汽车驾驶员',//1是，0：否
    				'CertificateNo'=>'网络预约出租汽车驾驶员资格证号',
    				'NetworkCarlssueOrganization'=>'网络预约出租汽车驾 驶员证发证机构',
    				'NetworkCarlssueDate'=>'资格证发证日期',
    				'GetNetworkCarProofDate'=>'初次领取资格证日期',
    				'NetworkCarProofOn'=>'资格证有效起始日期',
    				'NetworkCarProofOff'=>'资格证有效截止日期',
    				'RegisterDate'=>'驾驶员信息向服务所在 地出租汽车行政主管部 门报备曰期',
    				'FullTimeDriver'=>'是否专职驾驶员',//null,1:是0:否
    				'InDriverBlacklist'=>'是否在驾驶员黑名单内',//null
    				'CommercialType'=>'服务类型',//1:网络预约出租汽车2:巡游出租汽车3:私人小客车合乘
    				'ContractCompany'=>'驾驶员合同(或协议）签署公司',
    				'ContractOn'=>'合同(或协议)有效期 起',
    				'ContractOff'=>'合同(或协议)有效期 止',
    				'EmergencyContact'=>'紧急情况联系人',//null
    				'EmergencyContactPhone'=>'紧急情况联系人电话',//null
    				'EmergencyContactAddress'=>'紧急情况联系人通信 地址',//null
    				'State'=>0,
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'
    			);
             $baseinfo = 'baselnfoDriver';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/driver');
            dump($res);
    	}
    	/*
    	驾驶员培训信息
    	 */
    	public function drivereducate(){
    		$list = array(
    				'Companyld'=>C('companyId'),
    				'Address'=>'驾驶员在平台的注册地',//见 GB/T 2260
    				'Licenseld'=>'机动车驾驶证号',
    				'CourseName'=>'驾驶员培训课程名称',
    				'CourseDate'=>'培训课程曰期',
    				'StartTime'=>'培训开始时间',
    				'StopTime'=>'培训结朿时间',
    				'Duration'=>'培训时长',
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'
    			);
            $baseinfo = 'baselnfoDriverEducate';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/drivereducate');
            dump($res);
    	}
    	/*
    	驾驶员移动终端信息
    	 */
    	public function driverapp(){
    		$list = array(
    				'Companyld'=>C('companyId'),
    				'Address'=>'驾驶员在平台的注册地',//见 GB/T 2260
    				'Licenseld'=>'机动车驾驶证号',
    				'DriverPhone'=>'驾驶员手机号',
    				'NetType'=>'手机运营商',//1:中国联通2:中国移动3:中国电信4:其他
    				'AppVersion'=>'使用APP版本号',
    				'MapType'=>'使用地图类型',//1:百度地图2:髙德地图3:其他
    				'State'=>'状态',
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'

    			);
            $baseinfo = 'baselnfoDriverApp';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/driverapp');
            dump($res);
    	}
    	/*
    	驾驶员统计信息
    	 */
    	public function driverstat(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Address'=>'驾驶员在平台的注册地',//见 GB/T 2260
    				'Licenseld'=>'机动车驾驶证号',
    				'Cycle'=>'统计周期',
    				'OrderCount'=>'完成订单次数',
    				'TrafficViolationCount'=>'交通违章次数',
    				'ComplainedCount'=>'被投诉次数',
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'

    			

    			);
            $baseinfo = 'baselnfoDriverStat';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/driverstat');
            dump($res);
    	}
    	/*
    	乘客基本信息
    	 */
    	public function passenger(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'RegisterDate'=>'注册日期',//见 GB/T 2260
    				'PassengerPhone'=>'乘客手机号',
    				'PassengerName'=>'乘客称谓',//null
    				'PassengerGender'=>'乘客性别',
    				'State'=>0,
    				'Flag'=>'操作标识',
    				'UpdateTime'=>'更新时间'

    			);
            $baseinfo = 'baselnfoPassenger';
            $res = PostController::CurlPostData($list,$baseinfo,'/baseinfo/passenger');
            dump($res);
            
    	} 
    	/*
    	订单发起
    	 */
    	
    	
    	public function orderCreate(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Orderld'=>'订单编号',
    				'Address'=>'发起地行政区划代',//见 GB/T 2260
    				'DepartTime'=>'预计用车时间',
    				'OrderTime'=>'订单发起时间',
    				'PassengerNote'=>'乘客备注',//null
    				'Departure'=>'预计出发地点详细地 址',
    				'DepLongitude'=>'预计出发地点经度',
    				'DepLatitude'=>'预计出发地点纬度',
    				'Destination'=>'预计目的地',
    				'DestLongitude'=>'预计目的地经度',
    				'DestLatitude'=>'预计目的地纬度',
    				'Encrypt'=>'坐标加密标识',
    				'FareType'=>'运价类型编码'

    			);
            $baseinfo = 'orderCreate';
            $res = PostController::CurlPostData($list,$baseinfo,'/order/create');
            dump($res);

    	}
    	/*
    	订单成功

    	 */
    	public function orderMatch(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Address'=>'发起地行政区划代码',
    				'Orderld'=>'订单编号',
    				'Longitude'=>'车辆经度',
    				'Latitude'=>'车辆纬度',
    				'Licenseld'=>'机动车驾驶证编号',
    				'DriverPhone'=>'驾驶员手机号',
    				'VehicleNo'=>'车辆号牌',
    				'DistributeTime'=>'派单成功时间',
    				'Encrypt'=>'坐标加密标识'
    			

    			);
            $baseinfo = 'orderMatch';
            $res = PostController::CurlPostData($list,$baseinfo,'/order/match');
            dump($res);
    	}
    	/*
    	订单撤销接口
    	 */
    	public function orderCancel(){
    		$list = array(
    				'Companyld'=>C('companyId'),
    				'Address'=>'上车地点行政区划代码',
    				'Orderld'=>'订单编号',
    				'OrderTime'=>'订单时间',//null
    				'CancelTime'=>'订单撤销时间',
    				'Operator'=>'撤销发起方',//1:乘客2:驾驶员3:平台公司
    				'CancelTypeCode'=>'撤销类型代码',//1:乘客提前撤销2:驾驶员提前撤销3:平台公司撤销4:乘客违约撤销5:驾驶员违约撤销
    				'CancelReason'=>'撤销或违约原因'//null
    			);
            $baseinfo = 'orderCancel';
            $res = PostController::CurlPostData($list,$baseinfo,'/order/cancel');
            dump($res);
    	}
    	/*
    	车辆经营上线
    	 */
    	public function operateLogin(){
    		$list = array(
    				'Companyld'=>C('companyId'),
    				'VehicleNo'=>'车辆号牌',
    				'Licenseld'=>'机动车驾驶证号',
    				'LoginTime'=>'车辆经营上线时间',
    				'Longitude'=>'上线经度',//null
    				'Latitude'=>'上线纬度',//null
    				'Encrypt'=>'坐标加密标识'
    			);
            $baseinfo = 'operateLogin';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/login');
            dump($res);
    	} 
        /*
        车辆经营下线接口
         */
        public function operateLogout(){
            $list = array(
                    'Companyld'=>C('companyId'),
                    'VehicleNo'=>'车辆号牌',
                    'Licenseld'=>'机动车驾驶证号',
                    'LogoutTime'=>'车辆经营下线时间',
                    'Longitude'=>'下线经度',//null
                    'Latitude'=>'下线纬度',//null
                    'Encrypt'=>'坐标加密标识'
                );
            $baseinfo = 'operateLogout';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/logout');
            dump($res);
        } 
    	/*
    	经营出发
    	 */
    	public function operateDepart(){
    		$list = array(
    				'Companyld'=>C('companyId'),
    				'Orderld'=>'订单号',
    				'FareType'=>'运价类型编码',
    				'VehicleNo'=>'车辆号牌',
    				'Licenseld'=>'机动车驾驶证号',
    				'DepLongitude'=>'车辆出发经度',
    				'DepLatitude'=>'车辆出发纬度',
    				'DepTime'=>'上车时间',
    				'WaitMile'=>'空驶里程',//null
    				'WaitTime'=>'等待时间',//null
    				'Encrypt'=>'坐标加密标识'

    			);
            $baseinfo = 'operateDepart';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/depart');
            dump($res);
    	}
        
    	/*
    	经营到达
    	 */
    	public function operateArrive(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Orderld'=>'订单号',
    				'DestLongitude'=>'车辆到达经度',
    				'DestLatitude'=>'车辆到达纬度',
    				'Encrypt'=>'坐标加密标识',
    				'DestTime'=>'下车时间',
    				'DriveMile'=>'载客里程',
    				'DriveTime'=>'载客时间'

    			);
            $baseinfo = 'operateArrive';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/arrive');
            dump($res);
    	}
    	public function operatePay(){
    		$list = array(    			
    				'Companyld'=>C('companyId'),
    				'Orderld'=>'订单号',
    				'OnArea'=>'上车位置行政区划编号',
    				'DriverName'=>'机动车驾驶员姓名',//null
    				'Licenseld'=>'机动车驾驶证号',
    				'FareType'=>'运价类型编码',
    				'VehicleNo'=>'车辆号牌',
    				'BookDepTime'=>'预计上车时间',
    				'WaitTime'=>'等待时间',//null
    				'DepLongitude'=>'车辆出发经度',
    				'DepLatitude'=>'车辆出发纬度',
    				'DepArea'=>'上车地点',//null
    				'DepTime'=>'上车时间',
    				'DestLongitude'=>'车辆到达经度',
    				'DestLatitude'=>'车辆到达纬度',
    				'DestArea'=>'下车地点',//null
    				'DestTime'=>'下车时间',
    				'BookModel'=>'预定车型',//null
    				'Model'=>'实际使用车型',//null
    				'DriveMile'=>'载客里程',
    				'DriveTime'=>'载客时间',
    				'WaitMile'=>'空驶里程',//null
    				'FactPrice'=>'实收金额',
    				'Price'=>'应收金额',//null
    				'CashPrice'=>'现金支付金额',//null
    				'LineName'=>'电子支付机构',//null
    				'LinePrice'=>'电子支付金额',//null
    				'PosName'=>'POS机支付机构',//null
    				'PosPrice'=>'POS机支付金额',//null
    				'BenfitPrice'=>'优惠金额',//null
    				'BookTip'=>'预约服务费',//null
    				'PassengerTip'=>'附加费',//null
    				'PeakUpPrice'=>'髙峰时段时间加价金 额',//null
    				'NightUpPrice'=>'夜间时段里程加价金 额',//null
    				'FarUpPrice'=>'远途加价金额',
    				'OtherUpPrice'=>'其他加价金额',
    				'PayState'=>'结算状态',//0:未结算1:已结算2:未知
    				'PayTime'=>'乘客结算时间',//null
    				'OrderMatchTime'=>'订单完成时间',//null
    				'InvoiceStatus'=>'发票状态'//0:未开票1:已开票2:未知
    			);
            $baseinfo = 'operatePay';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/pay');
            dump($res);

    	}
    	/*
    	驾驶员定位信息
    	 */
    	public function positionDriver(){
    		$list = array(
    			
    				'Companyld'=>C('companyId'),
    				'Licenseld'=>'机动车驾驶证号',
    				'DriverRegionCode'=>'行政区划代码',
    				'VehicleNo'=>'车辆号牌',
    				'PositionTime'=>'定位时间',
    				'Longitude'=>'经度',
    				'Latitude'=>'纬度',
    				'Encrypt'=>'坐标加密标识',//null
    				'Direction'=>'方向角',//null
    				'Elevation'=>'海拔髙度',//null
    				'Speed'=>'瞬时速度',//null
    				'BizStatus'=>'营运状态',//null,1:载客2:接单3:空驶4:停运
    				'Orderld'=>'订单编号'
    			

    			);
            $baseinfo = 'positionDriver';
            $res = PostController::CurlPostData($list,$baseinfo,'/operate/driver');
            dump($res);
    	}
    	/**
     * A. 7.2.车辆定位信息接口
     * 业务描述:用于网约车平台公司向部级平台发起请求，上传车辆定位信息。
     */
    public function positionVehicle()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'VehicleNo' => '车辆号牌',
            'VehicleRegionCode' => '车辆报备地行政区划代行政区划代码，地市级，应符合GB/T2260',
            'PositionTime' => '定位时间unixtime',
            'Longitude' => '经度单位：1*10-6度',
            'Latitude' => '纬度单位：1*10-6度',
            'Speed' => '瞬时速度    里每小时',//null
            'Direction' => '方向角    0 — 359,顺时针方向',//null
            'Elevation' => '海拔髙度    单位:米',//null
            'Mileage' => '行驶里程    单位:km',//null
            'Encrypt' => 'l:GCJ_〇2测绘局标准 2:WGS84 GPS 标准  3:BD—09百度标准 4:CGCS2000北斗标准 〇:其他 ',//null
            'WarnStatus' => '预警状态    参考JT/T808',//null，参考 JT/T808
            'VehStatus' => '车辆状态    参考;JT/T808',//null，参考;JT/T808
            'BizStatus' => '营运状态 1载客 2接单 3空驶 4停运 ', //null
            'Orderld' => '订单编号    非营运状态下填“0”'

        );
        $baseinfo = 'positionVehicle';
        $res = PostController::CurlPostData($list,$baseinfo,'/position/vehicle');
        dump($res);
    }
    /**
     * 8.1用于网约车平台公司向部级平台发起请求，上传乘 客评价信息。
     */
    public function ratedPassenger()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'Orderld' => '订单号',
            'EvaluateTime' => '评价时间	YYYYMMDDhhmmss',
            'ServiceScore' => '服务满意度	五分制',
            'DriverScore' => '驾驶员满意度	五分制',
            'VehicleScore' => '车辆满意度	五分制',
            'Detail' => '评价内容',//null

        );
        $baseinfo = 'ratedPassenger';
        $res = PostController::CurlPostData($list,$baseinfo,'/rated/passenger');
        dump($res);

    }
     /**
     * 8.3用于网约车平台公司向部级平台发起请求，上传驾 驶员处罚信息
     */
    public function ratedDriverPunish()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'Licenseld' => '机动车驾驶证编号',
            'PunishTime' => '处罚时间	YYYYMMDDhhmmss',
            'PunishReason' => '处罚原因',//null
            'PunishResult' => '处罚结果'

        );
        $baseinfo = 'ratedDriverPunish';
        $res = PostController::CurlPostData($list,$baseinfo,'/rated/driverpunish');
        dump($res);

    }
     /**
     * 8. 4用于网约车平台公司向部级平台发起请求，上传驾驶员信誉信息。
     */
    public function ratedDriver()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'Licenseld' => '机动车驾驶证编号',
            'Level' => ' 服务质量信誉等级    五分制',
            'TestDate' => '服务质量信誉考核曰 期    YYYYMMDD',
            'TestDepartment' => '服务质量信誉考核机 构'

        );
        $baseinfo = 'ratedDriver';
        $res = PostController::CurlPostData($list,$baseinfo,'/rated/driver');
        dump($res);
    }
/**
     * 9.1用于私人小客车合乘信息服务平台向部级平台发 起请求，更新私人小客车合乘信息服务平台信息
     */
    public function shareCompany()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'CompanyName' => '公司名称',
            'Identifier' => '统一社会信用代码',
            'Address' => '注册地行政区划代码GB/T 2260',
            'ContactAddress' => '通信地址 全称 ',
            'EconomicType' => '经营业户经济类型 '//见 JT/T415—2006 中 5.1.8规定 ,
            'LegalName' => '法人代表姓名按照营业执照内容填写',
            'LegalPhone' => '法人代表电话',
            'State' => ' 0:有效 1:失效',
            'Flag' => ' 1:新增 2:更新 3:删除',
            'UpdateTime' => '更新时间    私人小客车合乘信息服务 平台完成数据更新的时间 YYYYMMDDhhmmss'
        );
        $baseinfo = 'shareCompany';
        $res = PostController::CurlPostData($list,$baseinfo,'/share/company');
        dump($res);
    }
     /**
     *9.2私人小客车合乘驾驶员行程发布接口定义
     */
    public function shareRoute()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'Address' => '行政区划代码',//null
            'Routeld' => '驾驶员发起行程编号',
            'Orderld' => '乘客合乘订单号',
            'DriverName' => '驾驶员姓名',
            'DriverPhone' => '驾驶员手机号',
            'Licenseld' => '机动车驾驶证号',
            'VehicleNo' => '车辆号牌',
            'Departure' => '行程出发地点',
            'DepLongitude' => '车辆出发经度',
            'DepLatitude' => '车辆出发纬度',
            'Destination' => '行程到达地点',
            'DestLongitude' => '到达地经度',
            'DestLatitude' => '到达地炜度',
            'Encrypt' => '坐标加密标识    1:GCJ—02测绘局标准 2:WGS84 GPS 标准 3:BD—09百度标准 4:CGCS2000北斗标准 〇:其他',
            'RouteCreateTime' => '行程发布时间    YYYYMMDDhhmmss',
            'RouteMile' => '程预计里程    单位:km',//null
            'RouteNote' => '行程备注'  //null
        );
        $baseinfo = 'shareRoute';
        $res = PostController::CurlPostData($list,$baseinfo,'/share/route');
        dump($res);
    }
    /**
     * 9.3业务描述:用于私人小客车合乘信息服务平台向部级平台发 起请求，上传私人小客车合乘订单信息。
     */


    public function shareOrder()
    {
        $list = array(
            'Companyld' => C('Companyld'),
            'Address' => '行政区划代码',//null
            'Routeld' => '驾驶员发起行程编号',
            'Orderld' => '乘客合乘订单号',
            'BookDepartTime' => '预计上车时间',
            'Departure' => '预计上车地点',
            'DepLongitude' => '预计上车地点经度',
            'DepLatitude' => '预计上车地点纬度',
            'Destination' => '预计下车地点',
            'DestLongitude' => '预计下车地点经度',
            'DestLatitude' => '预计下车地点纬度',
            'Encrypt' => '坐标加密标识	1:GCJ —02测绘局标准 2:WGS84 GPS 标准 3:BD—09百度标准 4:CGCS2000北斗标准 0:其他',
            'QrderEnsureTime' => '订单确认时间',
            'PassengerNum' => '乘客人数',
            'PassengerNote' => '乘客备注', //null

        );
        $baseinfo = 'shareOrder';
        $res = PostController::CurlPostData($list,$baseinfo,'/share/order');
        dump($res);
    }
    /**
     * A. 9.4.私人小客车合乘订单支付接口
     * 业务描述:用于私人小客车合乘信息服务平台向部级平台发 起请求，上传私人小客车合乘乘客订单支付信息。
     */
    public function sharePay()
    {

        $list = array(
                'Companyld' => C('Companyld'),
                'Address' => '行政区划代码',//null
                'Routeld' => '驾驶员发起行程编号',
                'Orderld' => '乘客合乘订单号',
                'DriverPhone' => '驾驶员手机号',
                'Licenseld' => '机动车驾驶证号',
                'VehicleNo' => '车辆号牌',
                'FareType' => '运价类型编码',
                'BookDepartTime' => '预计上车时间',
                'DepartTime' => '实际上车时间',
                'Departure' => '上车地点',
                'DepLongitude' => '上车地点经度',
                'DepLatitude' => '上车地点纬度',
                'DestTime' => '下车时间',
                'Destination' => '下车地点',
                'DestLongitude' => '下车地点经度',
                'DestLatitude' => '下车地点纬度',
                'Encrypt' => '坐标加密标识1:GCJ—〇2测绘局标准 2:WGS84 GPS 标准 3:BD—09百度标准 4:CGCS2000北斗标准 〇:其他',
                'DriveMile' => '载客里程',
                'DriveTime' => '载客时间',

            );
        $baseinfo = 'sharePay';
        $res = PostController::CurlPostData($list,$baseinfo,'/share/pay');
        dump($res);
    }

}